.diseaseDetail {
  .header {
    margin-bottom: 24px;

    :global {
      .ant-breadcrumb {
        font-size: 14px;

        a {
          display: flex;
          align-items: center;
          color: #1890ff;

          .anticon {
            margin-right: 4px;
            font-size: 12px;
          }
        }
      }
    }
  }

  .content {
    .title {
      display: flex;
      align-items: center;
      margin-bottom: 24px;

      h1 {
        margin: 0;
        margin-right: 12px;
        font-size: 24px;
        color: #333;
      }
    }

    .images {
      margin-bottom: 24px;
      display: flex;
      gap: 16px;
      flex-wrap: wrap;

      :global {
        .ant-image {
          border-radius: 8px;
          overflow: hidden;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
          transition: transform 0.3s;

          &:hover {
            transform: translateY(-4px);
          }
        }
      }
    }

    .section {
      margin-bottom: 32px;

      :global {
        .ant-divider {
          margin: 24px 0 16px;
          color: #333;
          font-weight: 500;
          font-size: 18px;
        }
      }

      .content {
        color: #666;
        line-height: 1.8;
        font-size: 14px;
        white-space: pre-line;
      }
    }
  }

  @media (max-width: 768px) {
    .content {
      .title {
        h1 {
          font-size: 20px;
        }
      }

      .images {
        gap: 12px;

        :global {
          .ant-image {
            width: calc(50% - 6px) !important;
            height: auto !important;

            img {
              width: 100% !important;
              height: auto !important;
            }
          }
        }
      }

      .section {
        :global {
          .ant-divider {
            font-size: 16px;
          }
        }
      }
    }
  }
} 